//package work.rightAnswer;
//
//
//import java.util.HashMap;
//import java.util.Map;
//
//class Solution {
//    public boolean isIsomorphic(String s, String t) {
//        if(s.length()!=t.length()){
//            return false;
//        }
//
//        //本题在与两个单像映射关系，创建两个哈希表
//        Map<Character,Character> sMap = new HashMap<>();
//        Map<Character,Character> tMap = new HashMap<>();
//
//        for (int i = 0; i < s.length(); i++) {
//            char sC = s.charAt(i);
//            char tC = t.charAt(i);
//            if((sMap.containsKey(sC)&&sMap.get(sC)!=tC)||(tMap.containsKey(tC)&&tMap.get(tC)!=sC)){
//                return false;
//            }
//
//            sMap.put(sC,tC);
//            tMap.put(tC,sC);
//        }
//
//
//        return true;
//    }
//}
//
//class Solution_205 {
//    public boolean isIsomorphic(String s, String t) {
//        if(s.length()!=t.length()){
//            return false;
//        }
//
//        //本题在与两个单像映射关系，创建两个哈希表
//        Map<Character,Character> sMap = new HashMap<>();
//        Map<Character,Character> tMap = new HashMap<>();
//
//        for (int i = 0; i < s.length(); i++) {
//            char sC = s.charAt(i);
//            char tC = t.charAt(i);
//            if((sMap.containsKey(sC)&&sMap.get(sC)!=tC)||(tMap.containsKey(tC)&&tMap.get(tC)!=sC)){
//                return false;
//            }
//
//            sMap.put(sC,tC);
//            tMap.put(tC,sC);
//        }
//
//
//        return true;
//    }
//}